package com.spotmanger.project.modular.spottable.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.spotmanger.project.common.entity.BaseEntity;
import com.spotmanger.project.core.geohandler.SGeometry;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * 政策性关闭矿山的信息表，所有政策性关闭矿山图斑录入均需要填写该表。
 *
 * @author leihao
 * @email 1321451088@qq.com
 * @date 2021-09-21 20:29:46
 */
@Data
@TableName("spottable_new_policy_closed_mine")
public class SpottablePolicyclosedEntity extends BaseEntity implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 由遥感图斑下发
     */
    @TableId("TBBH")
    private String tBBH;

    /**
     * 所在地市，
     * 矿区所在市
     */
    @TableField("XZS")
    private String xZS;

    /**
     * 所在区县，
     * 矿区所在县
     */
    @TableField("XZX")
    private String xZX;
    /**
     * 图斑位置，
     * 描述图斑所在位置，具体到乡镇村区名字
     */
    @TableField("WZ")
    private String wZ;

    /**
     图斑面积，
     损毁或恢复治理面积，整数16位，小数2位
     */
    @TableField("TBMJ")
    private String tBMJ;

    /**
     * 中心点经度，
     * 浮点型保留6位小数
     */
    @TableField("KFX")
    private Float kFX;

    /**
     * 中心点纬度，
     * 浮点型保留6位小数
     */
    @TableField("KFY")
    private Float kFY;

    /**
     *损毁类型，选代码：WS-挖损；YZ-压占；TX-塌陷
     */
    @TableField("SHLX")
    private String sHLX;

    /**
     * 图斑属性，
     * 选代码，LTKC1-露天矿场；DMC-堆煤场；XMC-洗煤厂；MGSD-煤矸石堆；QTKSDC-其他矿石堆场；XKC-选矿厂；XKC2-选矿池；BTDC-表土堆场；NPTC-内排土场；WPTC-外排土场；FSD-废石堆；WKK-尾矿库；GYGCJZ-工业广场建筑；TXK-塌陷坑；YQJC-油气井场；YQCZ-油气场站；ZYK-炸药库；KSDL-矿山道路；DLF-地裂缝；BT-崩塌；HP-滑坡；QTTBSX-其他。
     */
    @TableField("TBSX")
    private String tBSX;

    /**
     * 三调地类，
     * 全国第三次土地调查中的地类代码
     */
    @TableField("SDDL")
    private String sDDL;

    /**
     * 所有权权属，
     * 选代码，A-国有土地所有权，B-集体土地所有权
     */
    @TableField("SYQ")
    private String sYQ;

    /**
     * 使用权权属，
     * 选代码，A-国有土地使用权；B-集体土地使用权；C-其他
     */
    @TableField("SHYQ")
    private String sHYQ;

    /**
     * 有无合法用地手续，0-无、1-有
     */
    @TableField("YDSX")
    private Integer yDSX;

    /**
     * 采矿权证编号
     */
    @TableField("KQBH")
    private String kQBH;

    /**
     * 采矿权证有效期开始日期
     */
    @TableField("KQQXQ")
    private String kQQXQ;

    /**
     * 采矿权证有效期结束日期
     */
    @TableField("KQQXZ")
    private String kQQXZ;

    /**
     * 采矿权名称
     */
    @TableField("KQMC")
    private String kQMC;

    /**
     * 项目单位，项目实施单位
     */
    @TableField("XMDW")
    private Float xMDW;

    /**
     * 开采方式，1-地下开采、2-露天开采、3-露井联采
     */
    @TableField("KZ")
    private String kZ;

    /**
     * 开采方式，1-地下开采、2-露天开采、3-露井联采
     */
    @TableField("KCFS")
    private String kCFS;

    /**
     * 责任主体，县级部门
     */
    @TableField("ZRZT")
    private String zRZT;


    /**
     * 关闭时间，矿山关闭的时间
     */
    @TableField("GBSJ")
    private String gBSJ;

    /**
     * 修复情况，
     * A-未修复；B-正在修复；C-已修复完成
     */
    @TableField("ZLQK")
    private String zLQK;

    /**
     * 实地治理面积，
     * 实地核查测量的治理面积
     */
    @TableField("ZLMJ")
    private Float zLMJ;

    /**
     * 拟修复时间，未修复填写拟修复时间，正在修复填写预期修复结束时间（年月）
     */
    @TableField("NXFSJ")
    private String nXFSJ;

    /**
     * 现场照片，核查现场拍摄的照片
     */
    @TableField("XCZP")
    private String xCZP;

    /**
     * 核查单位，核查单位名称
     */
    @TableField("HCDW")
    private String hCDW;

    /**
     * 核查人员，核查人员名称
     */
    @TableField("HCRY")
    private String hCRY;

    /**
     * 核查日期，核查日期
     */
    @TableField("HCRQ")
    private String hCRQ;

    /**
     * 切图文件存储地址，切图文件存放的物理地址
     */
    @TableField("QTDZ")
    private String qTDZ;

    /**
     * 实施主体，治理/复垦工程实施单位
     */
    @TableField("SSZT")
    private String sSZT;

    /**
     * 复垦/治理时间
     */
    @TableField("FKSJ")
    private String fKSJ;

    /**
     * 验收时间
     */
    @TableField("YSSJ")
    private String ySSJ;

    /**
     * 组织验收单位
     */
    @TableField("YSDW")
    private String ySDW;

    /**
     * 验收结论，
     * TG-通过；YTJTG-有条件通过；WTG-未通过，整改
     */
    @TableField("YSJL")
    private String ySJL;

    /**
     * 治理/复垦后土地利用类型，
     * 按照《土地利用现状分类》二级地类填写
     */
    @TableField("FKFX")
    private String fKFX;

    /**
     * 总体投资（万元），
     * 项目单位、县级政府
     */
    @TableField("ZTTZ")
    private String zTTZ;
}
